一个极简但实用的工具组件:输入文件夹路径和文件名称,组件自动生成一个带时间戳的 .xlsx 文件完整路径。每次生成的文件名都唯一,避免覆盖之前导出的文件。
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 文件夹路径 (P) | Text | 必需 | Excel 文件保存的文件夹路径。支持带末尾反斜杠或不带——组件会自动处理。 |
| 文件名称 (N) | Text | 必需 | Excel 文件基础名称。可带或不带扩展名——若传入 .xlsx 后缀,组件会自动去除后重新添加。 |
| 名称 | 类型 | 说明 |
|---|---|---|
| 路径 (P) | Text | 生成的 Excel 文件完整路径。格式:{文件夹路径}\{文件名称}-{时间戳}.xlsx |
时间戳由组件在求解时自动生成,格式为:
示例:
| 输入 | 生成路径 |
|---|---|
C:\报告\ + 装配表 |
C:\报告\装配表-20260629pm1430.xlsx |
C:\报告 + 物料清单.xlsx |
C:\报告\物料清单-20260629pm1430.xlsx |
D:\导出\ + BOM |
D:\导出\BOM-20260629am0955.xlsx |
| 场景 | 说明 |
|---|---|
| 每日报告 | 配合 ExcelIO 的写入模式,每次运行 Grasshopper 时自动生成一份带时间戳的 Excel 报告。 |
| 批量导出 | 在循环或数据树分支中,为每个分支生成独立的输出路径,确保互不覆盖。 |
| 模板化命名 | 将工程名称、图号等作为文件名输入,自动拼装出规范化的文件路径。 |
.xlsx 扩展名,组件会自动去除并重新追加,避免出现 名称.xlsx.xlsx 的问题。ExcelIO 组件的「文件路径」输入。| 名称 | Excel 路径生成 |
| 英文名 | Excel Path |
| 分类 | LK → File Management |
| 基类 | GH_Component |
| GUID | {C9731FA5-BE83-43D9-AE81-EC92E53D8A53} |